var $,tab;
layui.use(['element','bodyTab','form','layer','jquery'],function(){
    var element = layui.element;
    layer = layui.layer;
    $ = layui.jquery;
    tab = layui.bodyTab();
    //初始化
    function init() {
        //头像赋值
        $("#avatar").attr("src",$("#avatar-str p").text())
    }
    init();

    //手机设备的简单适配
    var treeMobile = $('.site-tree-mobile'),
        shadeMobile = $('.site-mobile-shade')

    treeMobile.on('click', function(){
        $('body').addClass('site-mobile');
    });

    shadeMobile.on('click', function(){
        $('body').removeClass('site-mobile');
    });

    // 添加新窗口
    $("body").on("click",".layui-nav .layui-nav-item a",function(){
        addTab($(this));
        $(this).parent("li").siblings().removeClass("layui-nav-itemed");
    });

    //刷新后还原打开的窗口
    if(window.sessionStorage.getItem("menu") != null){
        menu = JSON.parse(window.sessionStorage.getItem("menu"));
        curmenu = window.sessionStorage.getItem("curmenu");
        if(null!=curmenu && menu.length>0){
            for(var i=0;i<menu.length;i++){
                var openTitle = '<i class="layui-icon '+menu[i].icon+'"></i>';
                openTitle += '<cite>'+menu[i].title+'</cite>';
                openTitle += '<i class="layui-icon layui-unselect layui-tab-close" data-id="'+menu[i].layId+'">&#x1006;</i>';
                element.tabAdd("bodyTab", {
                        title: openTitle,
                        content: "<iframe src='" + menu[i].href + "' data-id='" + menu[i].layId + "'></frame>",
                        id: menu[i].layId
                 });
                //定位到刷新前的窗口
               if(curmenu != "undefined"){
                    if(curmenu == '' || curmenu == "null"){  //定位到后台首页
                        element.tabChange("bodyTab",'');
                    }else if(JSON.parse(curmenu).title == menu[i].title){  //定位到刷新前的页面
                        element.tabChange("bodyTab",menu[i].layId);
                    }
                }else{
                    element.tabChange("bodyTab",menu[menu.length-1].layId);
                }
            }
        }
    }

});

//打开新窗口
function addTab(_this){
    tab.tabAdd(_this);
}